//package com.github.lee.core.room
//
//import androidx.room.Delete
//import androidx.room.Insert
//import androidx.room.OnConflictStrategy
//import androidx.room.Update
//
//interface BaseDao<in T> {
//
//
//    @Insert(onConflict = OnConflictStrategy.REPLACE)
//    suspend fun insert(vararg data: T)
//
//    @Insert(onConflict = OnConflictStrategy.REPLACE)
//    suspend fun insertList(list: List<T>)
//
//    //===Desc:=========================================================
//
//
//    @Delete
//    suspend fun delete(vararg data: T)
//
//    @Delete
//    suspend fun deleteList(list: List<T>)
//
//    //===Desc:=========================================================
//
//    @Update
//    suspend fun update(data: T)
//
//
//}